package com.vst.serverdatalib;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.TextView;

import com.vst.serverdatalib.entity.ChannelAndWeekMap;
import com.vst.serverdatalib.entity.HotChannel;
import com.vst.serverdatalib.entity.LiveSubcribe;
import com.vst.serverdatalib.entity.ServerConfigEntity;
import com.vst.serverdatalib.entity.V2TVBack;
import com.vst.serverdatalib.https.BASE64Util;
import com.vst.serverdatalib.https.HttpHelper;
import com.vst.serverdatalib.https.LogUtil;

public class MainActivity extends Activity {
    private TextView mTxtView;
    private String TAG = "MainActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mTxtView = (TextView) findViewById(R.id.textview);
        new Thread() {
            public void run() {
                boolean isUpdate = ServerDataHelper.updateServerConfig(getApplicationContext());
                LogUtil.i(TAG, "isUpdate"+isUpdate);
                // //
                // ServerDataHelper.savePlayConfigHtml(getApplicationContext(),
                // // true,
                // // true);
                // //
                // ServerDataHelper.getHomePageConfigInputStream(getApplicationContext(),
                // // "91vst", "1.0", Build.DEVICE);
                // LogUtil.d("isUpdate=" + isUpdate);
                // //
                // LogUtil.i(ServerDataHelper.getLivePlayConfigFileSavePath(getApplicationContext()));
                // //
                // LogUtil.i(ServerDataHelper.getVodPlayConfigFileSavePath(getApplicationContext()));
                // ArrayList<HotChannel> hotChannels = (ArrayList<HotChannel>)
                // ServerDataHelper
                // .getHotChannelList(getApplicationContext());
                // LogUtil.i(TAG, "hotChannels=" + hotChannels);
                // ChannelAndWeekMap channelAndWeekMap =
                // ServerDataHelper.getChannelAndWeekMap(getApplicationContext());
                // LogUtil.i(TAG, "channelAndWeekMap=" +
                // channelAndWeekMap.mWeekMap + ",mChannelMap="
                // + channelAndWeekMap.mChannelMap);
                // V2TVBack V2TVBack =
                // ServerDataHelper.getV2TVBackInfo(getApplicationContext(),
                // "10001");
                // LogUtil.i(TAG, "V2TVBack=" + V2TVBack);
                // ArrayList<LiveSubcribe> list =
                // ServerDataHelper.getLiveSubCribeList(getApplicationContext());
                // LogUtil.i(TAG, "list=" + list);
//                ServerConfigEntity entity = ServerConfigEntity.getInstance(getApplicationContext());
//                LogUtil.i(entity.getServerUpdate());//http://update.91vst.com
//                LogUtil.i(entity.getServerLive());// http://live.91vst.com
//                LogUtil.i(entity.getServerLiveConfig());//http://cdn.91vst.com
//                LogUtil.i(entity.getServerVod());//http://url.52itv.cn
//                LogUtil.i(entity.getServerVodConfig());//http://play.91vst.com
//                LogUtil.i(entity.getServerImg());//http://img.91vst.com
//                LogUtil.i(entity.getServerMy());//http://my.91vst.com
//                int major = -1;
//                int conf = -1;
//                for (int i = 0; i < Constans.sReserveUrls.size(); i++) {
//                    String configPath = BASE64Util.decryptBASE64(Constans.sReserveUrls.get(i)) + "?major=" + major
//                            + "&conf_ver=" + conf;
//                    LogUtil.i(TAG, "configPath=" + configPath);
////                    String jsonContent = HttpHelper.getJsonContent(configPath);
////                    LogUtil.i(TAG, "jsonContent=" + jsonContent);
//                }

            };
        }.start();
    }
}
